﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace BulldogCMS.Core
{
    public enum NodeVersionState
    {
        Draft,
        Published,
        Deprecated,
    }

    public enum NodeVersionStorageState
    {
        Meta,
        New,
        Loaded,
    }

    public enum NodeStorageState
    {
        Fetched,
        Updated,
        New,
        Deleted
    }

    public enum SiteDefaultNodeVersion
    {
        LatestDraft,
        Published
    }

    public enum FieldScope
    {
        Regular,
        Shared
    }

    public enum TemplateType
    {
        Node,
        Folder
    }

    public enum NodeMode : byte
    {
        MultipleVersions = 0,
        SingleVersion = 1
    }
}